// esta es la bueba
package scapi.utilerias;

import java.rmi.RemoteException;
import java.sql.SQLException;
import javax.swing.table.AbstractTableModel;
import scapi.servidor.servidores.ServidorASucursal;

public class ModeloTablaSucursal extends AbstractTableModel {
    public ServidorASucursal modeloUsuario;


    String columnas[]={"ID", "Calle", "Numero", "Colonia", "C.P.","Delegacion","Estado", "Pais","Abre", "Cierra" };
    public String filas[][];
    static int valor = 0;

    public ModeloTablaSucursal() throws RemoteException, SQLException{
        try{
          modeloUsuario = (ServidorASucursal) ServidorFactory.obtenerServidor(ServidorFactory.ServidorSucursal);
           }catch(Exception e){
           e.printStackTrace();
        }
        // aqui obtengo todos los usuarios registrador
        filas = modeloUsuario.consultaGeneral();
       }


    public ModeloTablaSucursal(String [][] filas) throws RemoteException, SQLException{
        this.filas=filas;
       }


	@Override
	public String getColumnName(int column) {

		return columnas[ column ];
	}


	public int getColumnCount() {

		return columnas.length;
	}

	public int getRowCount() {

		return filas.length;
	}

	public Object getValueAt(int renglon, int columna) {

		String regreso = "";

		if ( filas != null ){
		  regreso = filas[renglon][columna];
		}

		return regreso;
	}
}